home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
rwvector.lha
/
RWVector2.1
/
src
/
cgemattest.att
< prev
next >
Wrap
Text File
|
1989-08-18
|
5KB
|
202 lines
**** Constructors / destructors ****
CGEMatrix a:
CGEMatrix aa(4, 4):
( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0)
( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0)
( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0)
( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0)
CGEMatrix b(4, 4, 1):
( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
CGEMatrix c(DComplexVec(16,2.0),4,4):
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
CGEMatrix d = c:
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
d.deepenShallowCopy():
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
**** Assignments ****
d = b:
( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
d = DComplex(-1):
( -1, 0) ( -1, 0) ( -1, 0) ( -1, 0)
( -1, 0) ( -1, 0) ( -1, 0) ( -1, 0)
( -1, 0) ( -1, 0) ( -1, 0) ( -1, 0)
( -1, 0) ( -1, 0) ( -1, 0) ( -1, 0)
**** Slice and subscripting operators ****
d[1] = DComplex(-2):
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
d.row(1) = DComplex(-3):
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
( -3, 0) ( -3, 0) ( -3, 0) ( -3, 0)
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
d(1,1) = DComplex(-4):
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
( -3, 0) ( -4, 0) ( -3, 0) ( -3, 0)
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
d.diagonal(-1) = -5:
( -1, 0) ( -2, 0) ( -1, 0) ( -1, 0)
( -5, 0) ( -4, 0) ( -3, 0) ( -3, 0)
( -1, 0) ( -5, 0) ( -1, 0) ( -1, 0)
( -1, 0) ( -2, 0) ( -5, 0) ( -1, 0)
d.diagonal(1) = 5:
( -1, 0) ( 5, 0) ( -1, 0) ( -1, 0)
( -5, 0) ( -4, 0) ( 5, 0) ( -3, 0)
( -1, 0) ( -5, 0) ( -1, 0) ( 5, 0)
( -1, 0) ( -2, 0) ( -5, 0) ( -1, 0)
e:
( 0, 0) ( 0, 0) ( 0, 0) ( 0, 0)
( 1, 0) ( 1, 0) ( 1, 0) ( 1, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 3, 0) ( 3, 0) ( 3, 0) ( 3, 0)
( 4, 0) ( 4, 0) ( 4, 0) ( 4, 0)
transpose(e):
( 0, 0) ( 1, 0) ( 2, 0) ( 3, 0) ( 4, 0)
( 0, 0) ( 1, 0) ( 2, 0) ( 3, 0) ( 4, 0)
( 0, 0) ( 1, 0) ( 2, 0) ( 3, 0) ( 4, 0)
( 0, 0) ( 1, 0) ( 2, 0) ( 3, 0) ( 4, 0)
**** Arithmetic operators ****
c:
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
( 2, 0) ( 2, 0) ( 2, 0) ( 2, 0)
d:
( -1, 0) ( 5, 0) ( -1, 0) ( -1, 0)
( -5, 0) ( -4, 0) ( 5, 0) ( -3, 0)
( -1, 0) ( -5, 0) ( -1, 0) ( 5, 0)
( -1, 0) ( -2, 0) ( -5, 0) ( -1, 0)
-d:
( 1, 0) ( -5, 0) ( 1, 0) ( 1, 0)
( 5, 0) ( 4, 0) ( -5, 0) ( 3, 0)
( 1, 0) ( 5, 0) ( 1, 0) ( -5, 0)
( 1, 0) ( 2, 0) ( 5, 0) ( 1, 0)
d * c:
( -2, 0) ( 10, 0) ( -2, 0) ( -2, 0)
( -10, 0) ( -8, 0) ( 10, 0) ( -6, 0)
( -2, 0) ( -10, 0) ( -2, 0) ( 10, 0)
( -2, 0) ( -4, 0) ( -10, 0) ( -2, 0)
d / c:
( -0.5, 0) ( 2.5, 0) ( -0.5, 0) ( -0.5, 0)
( -2.5, 0) ( -2, 0) ( 2.5, 0) ( -1.5, 0)
( -0.5, 0) ( -2.5, 0) ( -0.5, 0) ( 2.5, 0)
( -0.5, 0) ( -1, 0) ( -2.5, 0) ( -0.5, 0)
d + c:
( 1, 0) ( 7, 0) ( 1, 0) ( 1, 0)
( -3, 0) ( -2, 0) ( 7, 0) ( -1, 0)
( 1, 0) ( -3, 0) ( 1, 0) ( 7, 0)
( 1, 0) ( 0, 0) ( -3, 0) ( 1, 0)
d - c:
( -3, 0) ( 3, 0) ( -3, 0) ( -3, 0)
( -7, 0) ( -6, 0) ( 3, 0) ( -5, 0)
( -3, 0) ( -7, 0) ( -3, 0) ( 3, 0)
( -3, 0) ( -4, 0) ( -7, 0) ( -3, 0)
DComplex(2) * d:
( -2, 0) ( 10, 0) ( -2, 0) ( -2, 0)
( -10, 0) ( -8, 0) ( 10, 0) ( -6, 0)
( -2, 0) ( -10, 0) ( -2, 0) ( 10, 0)
( -2, 0) ( -4, 0) ( -10, 0) ( -2, 0)
d / DComplex(2):
( -0.5, 0) ( 2.5, 0) ( -0.5, 0) ( -0.5, 0)
( -2.5, 0) ( -2, 0) ( 2.5, 0) ( -1.5, 0)
( -0.5, 0) ( -2.5, 0) ( -0.5, 0) ( 2.5, 0)
( -0.5, 0) ( -1, 0) ( -2.5, 0) ( -0.5, 0)
DComplex(2) / d:
( -2, 0) ( 0.4, 0) ( -2, 0) ( -2, 0)
( -0.4, 0) ( -0.5, 0) ( 0.4, 0) ( -0.666667, 0)
( -2, 0) ( -0.4, 0) ( -2, 0) ( 0.4, 0)
( -2, 0) ( -1, 0) ( -0.4, 0) ( -2, 0)
DComplex(2) + d:
( 1, 0) ( 7, 0) ( 1, 0) ( 1, 0)
( -3, 0) ( -2, 0) ( 7, 0) ( -1, 0)
( 1, 0) ( -3, 0) ( 1, 0) ( 7, 0)
( 1, 0) ( 0, 0) ( -3, 0) ( 1, 0)
d - DComplex(2):
( -3, 0) ( 3, 0) ( -3, 0) ( -3, 0)
( -7, 0) ( -6, 0) ( 3, 0) ( -5, 0)
( -3, 0) ( -7, 0) ( -3, 0) ( 3, 0)
( -3, 0) ( -4, 0) ( -7, 0) ( -3, 0)
DComplex(2) - d:
( 3, 0) ( -3, 0) ( 3, 0) ( 3, 0)
( 7, 0) ( 6, 0) ( -3, 0) ( 5, 0)
( 3, 0) ( 7, 0) ( 3, 0) ( -3, 0)
( 3, 0) ( 4, 0) ( 7, 0) ( 3, 0)